package com.eascs.web.o2o.scheduler.entity;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the customer_asset_info database table.
 * 
 */
@Entity
@Table(name="customer_asset_info")
@NamedQuery(name="CustomerAssetInfo.findAll", query="SELECT c FROM CustomerAssetInfo c")
public class CustomerAssetInfo implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="loanapply_no")
	private String loanapplyNo;
	
	@Column(name="customer_asset_id")
	private String customerAssetId;

	@Column(name="bank_loan_items")
	private int bankLoanItems;

	@Column(name="borrow_total")
	private BigDecimal borrowTotal;

	@Column(name="car_net_value")
	private String carNetValue;

	@Column(name="create_date")
	private Date createDate;

	@Column(name="create_id")
	private String createId;
	
	@Column(name="creator")
	private String creator;

	@Column(name="credit_num")
	private int creditNum;

	@Column(name="customer_id")
	private String customerId;

	@Column(name="estate_loan_over")
	private BigDecimal estateLoanOver;

	@Column(name="estate_monthly_amount")
	private BigDecimal estateMonthlyAmount;

	@Column(name="estate_mortgage_term")
	private int estateMortgageTerm;

	@Column(name="house_value")
	private String houseValue;

	@Column(name="is_legal_disputes")
	private String isLegalDisputes;

	@Column(name="legal_disputes_info")
	private String legalDisputesInfo;

	@Column(name="loan_monthly_repayment")
	private BigDecimal loanMonthlyRepayment;

	@Column(name="loan_over")
	private BigDecimal loanOver;

	@Column(name="loan_term")
	private int loanTerm;

	@Column(name="loan_total")
	private BigDecimal loanTotal;

	@Column(name="modifier")
	private String modifier;

	@Column(name="modify_date")
	private Date modifyDate;

	@Column(name="modify_id")
	private String modifyId;

	@Column(name="mortgage_num")
	private int mortgageNum;

	@Column(name="other_assets_value")
	private String otherAssetsValue;

	@Column(name="other_invest")
	private String otherInvest;

	@Column(name="other_loan")
	private BigDecimal otherLoan;
	@Column(name="overdraft")
	private BigDecimal overdraft;

	@Column(name="own_estate_num")
	private int ownEstateNum;

	@Column(name="own_vehicles_num")
	private int ownVehiclesNum;

	@Column(name="red_num")
	private int redNum;
	@Column(name="remark")
	private String remark;

	@Column(name="unsecured_num")
	private int unsecuredNum;

	@Column(name="vehicle_monthly_amount")
	private BigDecimal vehicleMonthlyAmount;

	@Column(name="vehicle_mortgage_num")
	private int vehicleMortgageNum;

	@Column(name="vehicle_mortgage_over")
	private BigDecimal vehicleMortgageOver;

	@Column(name="vehicle_mortgage_term")
	private int vehicleMortgageTerm;

	public CustomerAssetInfo() {
	}

	public String getCustomerAssetId() {
		return this.customerAssetId;
	}

	public void setCustomerAssetId(String customerAssetId) {
		this.customerAssetId = customerAssetId;
	}

	public int getBankLoanItems() {
		return this.bankLoanItems;
	}

	public void setBankLoanItems(int bankLoanItems) {
		this.bankLoanItems = bankLoanItems;
	}

	public BigDecimal getBorrowTotal() {
		return this.borrowTotal;
	}

	public void setBorrowTotal(BigDecimal borrowTotal) {
		this.borrowTotal = borrowTotal;
	}

	public String getCarNetValue() {
		return this.carNetValue;
	}

	public void setCarNetValue(String carNetValue) {
		this.carNetValue = carNetValue;
	}

	public Date getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getCreateId() {
		return this.createId;
	}

	public void setCreateId(String createId) {
		this.createId = createId;
	}

	public String getCreator() {
		return this.creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public int getCreditNum() {
		return this.creditNum;
	}

	public void setCreditNum(int creditNum) {
		this.creditNum = creditNum;
	}

	public String getCustomerId() {
		return this.customerId;
	}

	public void setCustomerId(String customerId) {
		this.customerId = customerId;
	}

	public BigDecimal getEstateLoanOver() {
		return this.estateLoanOver;
	}

	public void setEstateLoanOver(BigDecimal estateLoanOver) {
		this.estateLoanOver = estateLoanOver;
	}

	public BigDecimal getEstateMonthlyAmount() {
		return this.estateMonthlyAmount;
	}

	public void setEstateMonthlyAmount(BigDecimal estateMonthlyAmount) {
		this.estateMonthlyAmount = estateMonthlyAmount;
	}

	public int getEstateMortgageTerm() {
		return this.estateMortgageTerm;
	}

	public void setEstateMortgageTerm(int estateMortgageTerm) {
		this.estateMortgageTerm = estateMortgageTerm;
	}

	public String getHouseValue() {
		return this.houseValue;
	}

	public void setHouseValue(String houseValue) {
		this.houseValue = houseValue;
	}

	public String getIsLegalDisputes() {
		return this.isLegalDisputes;
	}

	public void setIsLegalDisputes(String isLegalDisputes) {
		this.isLegalDisputes = isLegalDisputes;
	}

	public String getLegalDisputesInfo() {
		return this.legalDisputesInfo;
	}

	public void setLegalDisputesInfo(String legalDisputesInfo) {
		this.legalDisputesInfo = legalDisputesInfo;
	}

	public BigDecimal getLoanMonthlyRepayment() {
		return this.loanMonthlyRepayment;
	}

	public void setLoanMonthlyRepayment(BigDecimal loanMonthlyRepayment) {
		this.loanMonthlyRepayment = loanMonthlyRepayment;
	}

	public BigDecimal getLoanOver() {
		return this.loanOver;
	}

	public void setLoanOver(BigDecimal loanOver) {
		this.loanOver = loanOver;
	}

	public int getLoanTerm() {
		return this.loanTerm;
	}

	public void setLoanTerm(int loanTerm) {
		this.loanTerm = loanTerm;
	}

	public BigDecimal getLoanTotal() {
		return this.loanTotal;
	}

	public void setLoanTotal(BigDecimal loanTotal) {
		this.loanTotal = loanTotal;
	}

	public String getLoanapplyNo() {
		return this.loanapplyNo;
	}

	public void setLoanapplyNo(String loanapplyNo) {
		this.loanapplyNo = loanapplyNo;
	}

	public String getModifier() {
		return this.modifier;
	}

	public void setModifier(String modifier) {
		this.modifier = modifier;
	}

	public Date getModifyDate() {
		return this.modifyDate;
	}

	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}

	public String getModifyId() {
		return this.modifyId;
	}

	public void setModifyId(String modifyId) {
		this.modifyId = modifyId;
	}

	public int getMortgageNum() {
		return this.mortgageNum;
	}

	public void setMortgageNum(int mortgageNum) {
		this.mortgageNum = mortgageNum;
	}

	public String getOtherAssetsValue() {
		return this.otherAssetsValue;
	}

	public void setOtherAssetsValue(String otherAssetsValue) {
		this.otherAssetsValue = otherAssetsValue;
	}

	public String getOtherInvest() {
		return this.otherInvest;
	}

	public void setOtherInvest(String otherInvest) {
		this.otherInvest = otherInvest;
	}

	public BigDecimal getOtherLoan() {
		return this.otherLoan;
	}

	public void setOtherLoan(BigDecimal otherLoan) {
		this.otherLoan = otherLoan;
	}

	public BigDecimal getOverdraft() {
		return this.overdraft;
	}

	public void setOverdraft(BigDecimal overdraft) {
		this.overdraft = overdraft;
	}

	public int getOwnEstateNum() {
		return this.ownEstateNum;
	}

	public void setOwnEstateNum(int ownEstateNum) {
		this.ownEstateNum = ownEstateNum;
	}

	public int getOwnVehiclesNum() {
		return this.ownVehiclesNum;
	}

	public void setOwnVehiclesNum(int ownVehiclesNum) {
		this.ownVehiclesNum = ownVehiclesNum;
	}

	public int getRedNum() {
		return this.redNum;
	}

	public void setRedNum(int redNum) {
		this.redNum = redNum;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public int getUnsecuredNum() {
		return this.unsecuredNum;
	}

	public void setUnsecuredNum(int unsecuredNum) {
		this.unsecuredNum = unsecuredNum;
	}

	public BigDecimal getVehicleMonthlyAmount() {
		return this.vehicleMonthlyAmount;
	}

	public void setVehicleMonthlyAmount(BigDecimal vehicleMonthlyAmount) {
		this.vehicleMonthlyAmount = vehicleMonthlyAmount;
	}

	public int getVehicleMortgageNum() {
		return this.vehicleMortgageNum;
	}

	public void setVehicleMortgageNum(int vehicleMortgageNum) {
		this.vehicleMortgageNum = vehicleMortgageNum;
	}

	public BigDecimal getVehicleMortgageOver() {
		return this.vehicleMortgageOver;
	}

	public void setVehicleMortgageOver(BigDecimal vehicleMortgageOver) {
		this.vehicleMortgageOver = vehicleMortgageOver;
	}

	public int getVehicleMortgageTerm() {
		return this.vehicleMortgageTerm;
	}

	public void setVehicleMortgageTerm(int vehicleMortgageTerm) {
		this.vehicleMortgageTerm = vehicleMortgageTerm;
	}

}